---
title: goodfet.zensys
---
<h1>goodfet.zensys</h1>

<p></p>

<h2>Client</h2>
<p><pre>Usage: goodfet.zensys verb [objects]

goodfet.zensys info
goodfet.zensys infodata
goodfet.zensys writeinfodata 0x$infodata [xtal_freq]
goodfet.zensys lockbits
goodfet.zensys protect_flash
goodfet.zensys protect_page0
goodfet.zensys bootsize $size
goodfet.zensys dump $foo.rom [0x$start 0x$stop]
goodfet.zensys erase all [xtal_freq]
goodfet.zensys erase flash [xtal_freq]
goodfet.zensys erase page $page_number [xtal_freq]
goodfet.zensys flash $foo.rom [xtal_freq 0x$start 0x$stop]
goodfet.zensys verify $foo.rom [0x$start 0x$stop]
</pre></p>

<h2>Pinout</h2>
<p>
	<table border="1">
		<tr><th style="width: 5em;">Name</th><th colspan="2" style="width: 3.5em;">Pin</th><th style="width: 5em;">Name</th></tr>
		<tr><td>MISO</td>	<td>1</td><td>2</td>	<td></td></tr>
		<tr><td>MOSI</td>	<td>3</td><td>4</td>	<td></td></tr>
		<tr><td></td>	<td>5</td><td>6</td>	<td>	</td></tr>
		<tr><td>SCK</td>	<td>7</td><td>8</td>	<td></td></tr>
		<tr><td>GND</td>	<td>9</td><td>10</td>	<td>	</td></tr>
		<tr><td>Vcc</td>	<td>11</td><td>12</td>	<td>    </td></tr>
		<tr><td></td>	<td>13</td><td>14</td>	<td>    </td></tr>
	</table>
</p>

<h2>Notes</h2>

<p>Please note that the chip/module is NOT powered by the usual Vcc pins due to specific timings that have
to be respected during the power-up phase.
</p>
<p>Note also that the !RST pin of the ASIC is directly connected to GND for the same reasons.</p>
